Toronto 2015 - Proposal

Platinum sponsors

Back to proposals overview - program

Policy as code

Abstract:

Most organizations choose to centralize resource and policy management to make managing it easier. That centralization brings with it some challenges: single points of failure, scaling, etc. Using DevOps practices like configuration management, we have the opportunity to try a different route.

In this talk, we'll discuss why PagerDuty chose to distribute our policy management. We'll look at how we skipped LDAP and distributed user management. We will cover our firewall automation which produces a perfect firewall tailored to each instance. We will profess our love for HAProxy which intelligently balances traffic between our ever changing service layers. We will discuss how we created a point to point IPSec mesh to secure our network traffic. We will discuss how this architecture is working so far and how we plan to improve the experience in the future.

After hearing this talk, I hope to have convinced attendees that implementing policy controls does not require centralized hardware. Treating the policy like code that can be replicated trivially produces a more stable system that is still just as easy to manage, and is architecturally superior.

I gave this talk at DOD Vancouver 2014. Slides: https://speakerdeck.com/dougbarth/policy-as-code Video: http://youtu.be/QEfS0z_iPoo?t=34m1s

Speaker:

Doug Barth

blog comments powered by Disqus
Shomi IBM Visual Studio New Relic PuppetLabs Chef

Venue/Party sponsor

HP

Gold sponsors

VM Farms Shopify Ansible VictorOps PagerDuty Blended Perspectives Sonatype

Silver sponsors

Scalar Sumo Logic Mercatus

Media sponsors

O Uberflip

Community Partners

FITC